The Craft of Programming Interaction
نویسنده
چکیده
The creation of useful artefacts with rich experiential qualities required quality driven interaction designers and programmers with the ability to simultaneous problem setting and problem solving. Interaction design is a design practice that defines the appearance and function of digital artefacts. Bridging interaction design and engineering is problematic because design and engineering have different epistemology. Designers are trained to see a plethora of future designs for a situation and explains the phenomena of a context. Engineering focus on problem solving and depends on agreement about ends. In this paper I suggest that the poor state of designers and programmers who are not standing together can be avoided if we give up the claim that software development should be engineering or science, and instead see it as a quality-driven craftsmanship.
منابع مشابه
Craft Specialization at Shahdad: Pottery Production during the third millennium BC
Many potteries have been discovered from excavations and a surface survey at Shahdad, but few works have beendone to examine craft specialization in pottery production at this important site. Different types of potteries, some ofwhich bearing potter marks demonstrate that craftsmen of the site had involved in manufacturing of centralized potteryproduction. A number of kilns and many waste of po...
متن کاملAnalysis of hydrofoil craft in regular and irregular waves
In this article, the most important specifications of hydrofoil floats, i.e. their seakeeping under regular and irregular waves under different encounter angles of wave, has been investigated. Numerical simulation has been done using STAR CCM+ software. Surge, heave, roll and pitch motions are kept free at the same time and their effects on each other are taken into account. USV01 model, whose ...
متن کاملNumerical Hydrodynamic Performance of the Stepped Planing Craft and Its Step Height Effect (RESEARCH NOTE)
One of the most efficient methods of reducing drag on planing craft is the use of transverse step on the bottom of a hull. Applying steps on the hull reduces the contact area with water and as a result, it reduces drag of the craft. Planing craft are able to have one or two transverse steps. In this paper, numerical hydrodynamic performance of the stepped planing craft and its step height effec...
متن کاملGUIDANCE AND CONTROL OF MARINE CRAFT: AN ADAPTIVE DYNAMIC PROGRAMMING APPROACH By PATRICK S. WALTERS A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY
of Dissertation Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy GUIDANCE AND CONTROL OF MARINE CRAFT: AN ADAPTIVE DYNAMIC PROGRAMMING APPROACH By Patrick S. Walters May 2015 Chair: Warren E. Dixon Major: Mechanical Engineering Advances in sensing and computational capabilities have enabled autonomous...
متن کاملGeometry-Specific Languages and Their Interfaces
Traditionally, programming languages have been designed with an eye toward implementation on general-purpose computers. The advent of computationally-enhanced craft items–small programmable objects with simple geometries and scaled-down computational components–suggests the need for new language and software environment models tailored for these objects. In some respects, the task of the craft-...
متن کاملThe Materiality of Wearable Computers – Craft and Authentic User Experience
This paper presents work undertaken as part of the author’s ongoing doctoral research into Wearable Computers, and the processes for designing personal digital artefacts that exhibit materiality. Materiality is discussed in its associations with contemporary craft, and as a means by which tools may cease disappearing in the obsessively rational quest for what Heidegger called readiness-to-hand,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012